Qt4.7文档翻译:QLCDNumber类参考,QLCDNumber Class Reference
QLCDNumber部件以液晶显示器的风格显示一个数字。
它可以显示任意体积的数字。它可以显示十进制、十六进制、八进制或二进制的数字。可以很容易地使用display()槽来将它与数据源连接,这个槽是重载的,它可以接受5种类型的参数。
另外还有一些槽,setMode()可用来改变基数(base),setSmallDecimalPoint()可用来改变小数点。
当它被要求显示一个超过范围的东西时,QLCDNumber 会发射overflow()信号。范围是由setDigitCount()来设置的,但是setSmallDecimalPoint()也能影响到它。如果显示模式被设置成十六进制、八进制或二进制的话,那么会显示出与设置的整数值相等的东西。
可显示以下数字及字符:0/O、1、2、3、4、5/S、6、7、8、9/g、减号、小数点、A、B、C、D、E、F、h、H、L、o、P、r、u、U、Y、冒号、角度符号(在字符串中以单引号表示)和空格。QLCDNumber使用空格来代替不可显示的字符。
尽管你可以使用value()来获取所显示的数字值,但是无法获取一个QLCDNumber 对象的内容。如果你确实需要获取所显示的文字的话,那么我们建议你将那些向display()槽提供数据的信号连接到另一个槽中,并在那个槽中储存这个值。
顺便说一下,QLCDNumber 是Qt 中最古老的组件之一,它起源于Sinclair Spectrum上的一个BASIC 程序。
|
|
|
以各种各样的部件风格显示的液晶数字部件(从上到下):Motif、CDE、Windows、Windows XP、Macintosh、Plastique。 |
参见QLabel、QFrame、数字时钟示例和俄罗斯方块示例。
这个属性储存的是当前显示的数字的位数。
对应于当前的数字的位数。如果QLCDNumber::smallDecimalPoint是假的话,那么小数点也要占用一个位置。
默认情况下,这个属性的值是5。
这个属性是从Qt 4.6 开始引入的。
访问函数:
|
int |
digitCount () const |
|
void |
setDigitCount ( int numDigits ) |
参见smallDecimalPoint。
这是一个重载的函数。
如果num太大以致于无法完整地显示的话,那么就返回真;否则返回假。
参见display()、digitCount()和smallDecimalPoint()。
Your opinionsHxLauncher: Launch Android applications by voice commands